package com.coolingme.domain.alipay;

/**
 * 统一收单线下交易查询请求参数<br>
 * https://docs.open.alipay.com/api_1/alipay.trade.query
 * 
 * @author wangyue
 * @date 2019-06-21 16:32:15
 */
public class AlipayQueryModal {

	/**
	 * 订单支付时传入的商户订单号,和支付宝交易号不能同时为空。 tradeNo,outTradeNo如果同时存在优先取tradeNo <br>
	 * 特殊可选；最大长度：64<br>
	 * 如：20150320010101001
	 */
	private String outTradeNo;

	/**
	 * 支付宝交易号，和商户订单号不能同时为空 <br>
	 * 特殊可选；最大长度：64<br>
	 * 如：2014112611001004680073956707
	 */
	private String tradeNo;

	/**
	 * 银行间联模式下有用，其它场景请不要使用； 双联通过该参数指定需要查询的交易所属收单机构的pid; <br>
	 * 可选；最大长度：16<br>
	 * 如：2088101117952222
	 */
	private String orgPid;

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getOrgPid() {
		return orgPid;
	}

	public void setOrgPid(String orgPid) {
		this.orgPid = orgPid;
	}

	@Override
	public String toString() {
		return "AlipayQueryModal [outTradeNo=" + outTradeNo + ", tradeNo=" + tradeNo + ", orgPid=" + orgPid + "]";
	}

}
